Atom Mapping of Chemical of Chemical Reactions via Constraint Programming
نویسندگان
چکیده
A chemical reaction is a process of transforming one set of molecules (educts) into another set (products). In the course of a reaction, chemical bonds which hold the atoms together are redistributed, so that each atom in a reaction educt appears in a specific position of a reaction product. Tracing atoms between educts and products refers to a non-trivial problem in computational chemistry and system biology, namely the “Atom Mapping Problem”. Our determination of atom mappings relies on the existence of an imaginary transition state (ITS), in which reacting bonds (formed, broken) are arranged in a cyclic topology. Cyclic mechanisms are very common in chemistry and almost all elementary homovalent and ambivalent reactions feature a cyclic ITS. The used approach aims at the identification of the cyclic ITS, that imposes additional restrictions on the bijection between educt and product atoms. Once the cyclic ITS is fixed, the overall mapping is easily derived. For this purpose we use Constraint Programming and we show that it is a very promising approach to solve the atom mapping task. The constraint-based model enables the enumeration of atom maps for different cyclic mechanisms and layouts. We present a generic atom mapping framework which based on an encoding that is able to describe different elementary ITS layouts. The generic framework unifies several formulations required to identify different ITS arrangements and it is flexible to incorporate new ones. Our framework also features a method for symmetry exclusion in order to eliminate equivalent mappings and to produce only distinct reaction mechanisms. The performance of the approach is evaluated for a collection of chemical reactions from the KEGG LIGAND database for various ITS cycle layouts. One mapping for most test reactions is located within milliseconds which makes the Constraint Programming approach very appealing in this field.
منابع مشابه
Estimation of Concentrations in Chemical Systems at Equilibrium Using Geometric Programming
Geometric programming is a mathematical technique, which has been developed for nonlinear optimization problems. This technique is based on the dual program with linear constraints. Determination of species concentrations in chemical equilibrium conditions is one of its applications in chemistry and chemical engineering fields. In this paper, the principles of geometric programming and its comp...
متن کاملReaction Decoder Tool (RDT): extracting features from chemical reactions
UNLABELLED Extracting chemical features like Atom-Atom Mapping (AAM), Bond Changes (BCs) and Reaction Centres from biochemical reactions helps us understand the chemical composition of enzymatic reactions. Reaction Decoder is a robust command line tool, which performs this task with high accuracy. It supports standard chemical input/output exchange formats i.e. RXN/SMILES, computes AAM, highlig...
متن کاملThe Nitrogen atom effect on structural and magnetic properties of Fullerene C20:A DFT study
The fullerene structures of C20cage and bowl,C20H10 and their N-doped structures as C20cage NH,C20bowl NH, C20H10NH, C20H10N and their isomers are optimized using the MPW1PW91/6-31G level of the theory. Magnetic shielding tensors of 14N and 13C atoms are calculated by the same level of the theory. Results show that doping an N atom on fullerenes affects differently on the chemical shielding of ...
متن کاملAutomatic Inference of Graph Transformation Rules Using the Cyclic Nature of Chemical Reactions
Graph transformation systems have the potential to be realistic models of chemistry, provided a comprehensive collection of reaction rules can be extracted from the body of chemical knowledge. A first key step for rule learning is the computation of atom-atom mappings, i.e., the atom-wise correspondence between products and educts of all published chemical reactions. This can be phrased as a ma...
متن کاملThe Nitrogen atom effect on structural and magnetic properties of Fullerene C20:A DFT study
The fullerene structures of C20cage and bowl,C20H10 and their N-doped structures as C20cage NH,C20bowl NH, C20H10NH, C20H10N and their isomers are optimized using the MPW1PW91/6-31G level of the theory. Magnetic shielding tensors of 14N and 13C atoms are calculated by the same level of the theory. Results show that doping an N atom on fullerenes affects differently on the chemical shielding of ...
متن کامل